package com.company.cloud.club.modules.db.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("pj_staff_log")
public class StaffLog extends BaseEntity {

    /**
     * 操作人
     */
    @TableField(exist = false)
    private String userName;

    /**
     * 标题
     */
    private String title;

    /**
     * 操作
     */
    private String action;

    /**
     * 操作路径
     */
    private String actionUrl;

    /**
     * 操作参数
     */
    private String actionParam;

    /**
     * 操作内容
     */
    private String actionBody;

    /**
     * 操作的对象
     */
    @TableField("action_ado")
    private String actionAdo;

    /**
     * 操作时间
     */
    @TableField("action_date")
    private String actionDate;

    /**
     * 修改人
     */
    @TableField("user_id")
    private Integer userId;

    public StaffLog() {

    }

    public StaffLog(int deleted) {
        super(0);
    }
}
